/**
 * 数据库连接
 *    1. npm i mysql --save
 *    2.创建连接
 */
/**
 *  createConnection
 *       后台服务器 和 数据库服务器 之间的连接
 *       --host --user --password --database
 *  query 操作
 *       1.查询
 *       2.更新：添加、修改、删除
 * （ sql语句，（err,rows --返回值,fields --表字段的信息））
 *  防止sql注入
 */

const mysql=require('mysql')
// // 创建1  ----》一个连接
// const connection = mysql.createConnection({
//     host:'localhost',
//     user:'root',
//     password:'meng',
//     database:''
// })
// connection.connect((err)=>{
//     if(err){
//         console.log("失败")
//     }else {
//         console.log("成功")
//     }
// })
// connection.query("select * from user",(err,rows,fields)=>{
//     if(err){
//         console.log(err.toString())
//     }else {
//         console.log(rows)
//     }
// })
//
// connection.end() // data -end读到不可读 -finish写到不可写

// 创建2  pool--池化
const db = mysql.createPool({
     host:'localhost',
     user:'root',
     password:'meng',
     database:'emp'
})
db.getConnection((err,connection)=>{
    if(err){
        console.log("失败")
    }else {
        console.log("成功")
    }
})
db.query("select * from employee",(err,rows,fields)=>{
    if(err){
        console.log(err.toString())
    }else {
        console.log(rows)
    }
})


